edinburgh wales galway irish campbeltown music london golf course scotland escorts accommodation golf club escort islay bed and breakfast argyll golf carnoustie cork celtic glasgow dublin self catering dundee b&b kintyre golf clubs